1232 NE 163rd St, Nortd Miami Beach, FL 33162-4637, Nortd Miami Beach
"Great food !!! Reasonable prices...."
"Great food !!! Reasonable prices...."